package TransactionImplementation

import (
	"SalaryPayment/Model"
	"SalaryPayment/ModelImplementation"
)

type AddHourlyEmployee struct {
	itsHourlyRate float64
}

func (a *AddHourlyEmployee) GetClassification() Model.PaymentClassification {
	return ModelImplementation.NewHourlyClassification(a.itsHourlyRate)
}

func (a *AddHourlyEmployee) GetSchedule() Model.PaymentSchedule {
	return ModelImplementation.WeeklySchedule{}
}